Obyektga yo'naltirilgan dasturlashning tamoyillaridan biri bu inkapsulatsiya,
yani obyektning xususiyatlarga to'g'ridan-to'g'ri murojat qilishni va ularning
qiymatini o'zgartirishnin taqiqlab qo'yish. Pythonda bunday yopiq xususiyatlarning
nomi ikki pastki chiziq bilan boshlanadi:

Yuqoridagi kodimizning 11-qatorida __km xususiyati avtomobilning necha km yurgani haqida
ma'lumot saqlaydi va bu ma'lumotni tashqaridan o'zgartirib bo'lmaydi. Kodimizning 12-qatorida
esa har bir yangi yaratilgan avtomobilga yangi, noyob va takrorlanmas ID generasiya qilish uchun
uuid4() funksiyasidan foydalanayapmiz. Deylik biz mashinalar sotish uchun onlayn bozor yaratsak,
bozorimizga qo'shilgan har bir moshina endi o'zining ID raqamiga ega bo'ladi va bu ID raqamni
to'g'ridan-to'g'ri (nuqta orqali) ko'rib bo'lmaydi.
